Clarity Guided Belief Revision for Domain Knowledge Recovery in Legacy Systems
نویسندگان
چکیده
Program understanding is the process of acquiring knowledge from a computer program. Although research work utilising knowledge engineering techniques has been undertaken in this field, it is our observation that a thorough application of AI methodology has not been sufficiently explored. In this paper, we present a clarity guided belief revision approach to domain knowledge recovery in legacy software systems. Novel solutions are given to three key AI issues in the context of domain knowledge recovery from source code: knowledge representation, where concrete semantic network is separated from abstract semantic network to better accommodate uncertainty reasoning and propagation; uncertainty reasoning, which borrows ideas from confirmation theory and recasts them in the context of semantic network reasoning; heuristic search, which is designed on the principle of programming psychology. Our approach is light-weighted. It can be used stand-alone or as a complement to traditional heavy-weighted domain knowledge recovery methods.
منابع مشابه
Rerepresenting and Restructuring Domain Theories: A Constructive Induction Approach
Theory revision integrates inductive learning and background knowledge by combining training examples with a coarse domain theory to produce a more accurate theory. There are two challenges that theory revision and other theory-guided systems face. First, a representation language appropriate for the initial theory may be inappropriate for an improved theory. While the original representation m...
متن کاملBase Belief Change and Optimized Recovery
Optimized Recovery (OR) adds belief base optimization to the traditional Recovery postulate—improving Recovery adherence without sacrificing adherence to the more accepted postulates or to the foundations approach. Reconsideration and belief liberation systems both optimize a knowledge base through consolidation of a chain of base beliefs; and recovered base beliefs are returned to the base. Th...
متن کاملBelief Change with Reconsideration
Given a knowledge representation and reasoning (KRR) system, this paper introduces the concept of reconsideration — where past belief change operations can be reconsidered. Specifically, beliefs retracted during past revisions might be returned to the belief base. . . and, conversely, base beliefs retained during previous revisions might be lost. We show the need for reconsideration in both ide...
متن کاملSemantics of First Order Belief RevisionBased on Circumscription
The AGM postulates for knowledge base revision are a set of rationality postulates that revision operations on knowledge systems should satisfy. Deening an appropriate semantics for belief revision that satisses all of the postulates has been considered a challenging problem. In this paper we present a novel application of circumscription to deening a semantics of belief revision systems. First...
متن کاملBelief revision: from theory to practice
Belief revision is the process of rearranging a knowledge base to preserve global consistency while accomodating incoming information. Early approaches to belief revision used symbolic model-theoretic, considering the problem as one of changing a logical theory. More recent approaches have adopted qualitative syntactic methods, taking them into the area of “truth maintenance systems”, and numer...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000